package com.wh.order.service;

import com.wh.order.dto.OrderProductDto;
import com.wh.order.pojo.OrderProducid;
import com.wh.order.dto.OrderProducidDto;
import java.util.List;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.wh.productMag.pojo.ProductList;


/**
* 后端Service接口；
*/
public interface IOrderProducidService {
    /**
     * 添加一个对象
     * @param orderProducid
     */
    void add(OrderProducid orderProducid);

    /**
     * 删除一个对象
     * @param id
     */
    void deleteById(Long id);

    /**
     * 批量删除
     * @param ids
     */
    void patchDel(List<Long> ids);

    /**
     * 更新一个对象
     * @param orderProducid
     */
    void updateById(OrderProducid orderProducid);

    /**
     * 获取一个对象
     * @param id
     * @return
     */
    OrderProducid findOne(Long id);

    /**
     * 获取所有对象
     * @return
     */
    List<OrderProducid> findAll();

    /**
     * 分页查询
     * @param  orderProducidDto 分页参数
     * @return
     */
    IPage<OrderProducid> findByPage(OrderProducidDto orderProducidDto);

    List<OrderProductDto> findproductIdByordersn(String ordersn);
}
